#ifndef PCRACTIONBARGUIDE_H
#define PCRACTIONBARGUIDE_H


#include <QPushButton>
#include <QHBoxLayout>
#include <QLabel>
#include <QDebug>
#include <QWidget>
#include <pcrState.h>
#include <QTextCharFormat>

class PCRActionBarGuide : public QWidget
{
    Q_OBJECT
public:
    PCRActionBarGuide(PCRState *state, QWidget* parent = nullptr);
    void refresh();

private slots:
    void on_pageData_clicked();
    void on_pagePlan_clicked();
    void on_count_clicked();
    void on_miniSTR_clicked();
    void on_YSTR_clicked();
    void on_dilute_clicked();

    void on_guideNumChanged();

    void showEvent(QShowEvent *event) override;

private:

    PCRState*       pState;

    QHBoxLayout*    _layout;

    QPushButton*    _button_pageData;
    QPushButton*    _button_pagePlan;
    QPushButton*    _button_count;
    QPushButton*    _button_miniSTR;
    QPushButton*    _button_YSTR;
    QPushButton*    _button_dilute;

};

#endif // PCRACTIONBARGUIDE_H
